// src/store/modules/contractfile.js

const state = {
  // 初始状态
  value: '初始值',
}

const mutations = {
  // 定义 mutation 用于修改 state 的值
  SET_VALUE: (state, newValue) => {
    state.value = newValue
  },
}

const actions = {
  // 定义 action，外部调用该 action 以触发 mutation 修改值
  updateValue({ commit }, newValue) {
    commit('SET_VALUE', newValue)
    console.log(111)
  },
}

export default {
  namespaced: true, // 命名空间，确保模块的独立性
  state,
  mutations,
  actions,
}
